dublin cork celtic self catering homes irish golf vacation accommodation music b&b england wales london bed and breakfast golf course edinburgh galway golf glasgow golf resort golf clubs golf club carnoustie dundee